Developer Recommendation with Awareness of Accuracy and Cost

نویسندگان

  • Jin Liu
  • Yiqiuzi Tian
  • Liang Hong
  • Xu Chen
  • Zhou Xu
چکیده

As the scale and complexity of software products increase, software maintenance on bug resolution has become a challenging work. In the process of software implementation, developers often use bug reports, source code and change history to help solve bugs. However, hundreds of bug reports are being submitted every day. It is time-consuming and effortless for developers to review all the bug reports. To facilitate the assignment of bug reports, existing developer recommendation systems typically recommend the developer who has the fullest potential. However, bug reports are highly varied; time that the developers may spend fixing them is also important. To address the problem of developer recommendation, we propose a developer recommendation system with awareness of accuracy and cost (DRAC). This recommendation system is based on modern portfolio theory by striking a balance between accuracy and cost (time). We evaluate our approach with experiments on data collected from Bugzilla 1 . Keywords—Recommendation System; Portfolio Theory; Bug Triage; Accuracy and Cost

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CosTriage: A Cost-Aware Triage Algorithm for Bug Reporting Systems

‘Who can fix this bug?’ is an important question in bug triage to “accurately” assign developers to bug reports. To address this question, recent research treats it as a optimizing recommendation accuracy problem and proposes a solution that is essentially an instance of content-based recommendation (CBR). However, CBR is well-known to cause over-specialization, recommending only the types of b...

متن کامل

Use of Semantic Similarity and Web Usage Mining to Alleviate the Drawbacks of User-Based Collaborative Filtering Recommender Systems

  One of the most famous methods for recommendation is user-based Collaborative Filtering (CF). This system compares active user’s items rating with historical rating records of other users to find similar users and recommending items which seems interesting to these similar users and have not been rated by the active user. As a way of computing recommendations, the ultimate goal of the user-ba...

متن کامل

Developer Profiles for Recommendation Systems

Developer profiles are representations that capture the characteristics of a software developer, including software development knowledge, organizational information, and communication networks. In recommendation systems in software engineering, developer profiles can be used for personalizing recommendations and for recommending developers who can assist with a task. This chapter describes tec...

متن کامل

Design and implementation of a WEBGIS-based recommendation system based on context-awareness for tourism planning

Today, tourism is one of the most lucrative industries in the world. Due to the large amount of information that exists about the points of Interest (POI) of a city, the tourist is faced with an overload of information. As a result, a recommending system is needed to recommend suitable tourist places to the tourist in the shortest time. In order to offer a better offer, the interests and contex...

متن کامل

Awareness of the 2009 US Preventive Services Task Force recommended changes in mammography screening guidelines, accuracy of awareness, sources of knowledge about recommendations, and attitudes about updated screening guidelines in women ages 40–49 and 50+

BACKGROUND The US Preventive Services Task Force updated mammography recommendations in 2009, recommending against routine screening for women ages 40-49 and reducing recommended frequency for women 50+. The recommendation changes were highly controversial and created conflicting recommendations across professional organizations. This study examines overall awareness of the changes, accuracy of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016